﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using DALC.AcessoDALC;
using System.Data;
using System.Web.Services;

namespace Roteirização
{
    public partial class Roteiro : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            //if (!IsPostBack)
                //CarregarTela();
        }

        protected void CarregarTela()
        {
            ConexaoDALC con = new ConexaoDALC();
            DataTable DT = new DataTable();
            
            DT = con.RetornaDataTable("SELECT R.DATA_ENTREGA, M.NOME, V.NOME_V, V.CAPACIDADE " +
                                        " FROM ROTEIROS R, MOTORISTAS M, VEICULOS V" +
                                        " WHERE R.ID_MOTORISTA = M.ID_MOTORISTA" +
                                        " AND R.ID_MOTORISTA = V.ID_MOTORISTA" +
                                        " AND R.ID_VEICULO = V.ID_VEICULO" +
                                        " AND R.ID_MOTORISTA = 2", CommandType.Text);

            lblEntrega.Text = DateTime.Parse(DT.Rows[0].ItemArray[0].ToString()).ToString("dd/MM/yyyy");
            lblMotorista.Text = DT.Rows[0].ItemArray[1].ToString();
            lblVeiculo.Text = DT.Rows[0].ItemArray[2].ToString();
            l1.Text = DT.Rows[0].ItemArray[1].ToString();
            l2.Text = DT.Rows[0].ItemArray[1].ToString();
            l3.Text = DT.Rows[0].ItemArray[1].ToString();

            Grid1.DataSource = con.RetornaDataTable("SELECT 1 NOTA, 'LW Soluções em Informatica' Cliente, "+
                                                    " 'Miranda Transportes' Origem, 'LW Soluções em Informatica' Destino," +
                                                    " '4.000' Quantidade", CommandType.Text);
            Grid1.DataBind();

            DT = con.RetornaDataTable("SELECT R.DATA_ENTREGA, M.NOME, V.NOME_V, V.CAPACIDADE " +
                            " FROM ROTEIROS R, MOTORISTAS M, VEICULOS V" +
                            " WHERE R.ID_MOTORISTA = M.ID_MOTORISTA" +
                            " AND R.ID_MOTORISTA = V.ID_MOTORISTA" +
                            " AND R.ID_VEICULO = V.ID_VEICULO" +
                            " AND R.ID_MOTORISTA = 5", CommandType.Text);

            lblent.Text = DateTime.Parse(DT.Rows[0].ItemArray[0].ToString()).ToString("dd/MM/yyyy");
            lblmot.Text = DT.Rows[0].ItemArray[1].ToString();
            lblvei.Text = DT.Rows[0].ItemArray[2].ToString();
            l4.Text = DT.Rows[0].ItemArray[1].ToString();
            l5.Text = DT.Rows[0].ItemArray[1].ToString();
            l6.Text = DT.Rows[0].ItemArray[1].ToString();

            Grid2.DataSource = con.RetornaDataTable("SELECT 1 NOTA, 'Miranda Serviços' Cliente, "+
                                                    " 'Miranda Transportes(Transportadora)' Origem, 'Miranda Serviços' Destino,"+
                                                    " '2.000 m³' Quantidade"+
                                                    " union " +
                                                    " SELECT 1 NOTA, 'LW Soluções em Informatica' Cliente, " +
                                                    " 'Miranda Serviços' Origem, 'LW Soluções em Informatica' Destino," +
                                                    " '4.000 m³' Quantidade", CommandType.Text);
                                                                Grid2.DataBind();

        }
    }
}